package com.cac.demo.entity.mdsProduct;



import com.cac.demo.util.adapter.BeanDTO;

import java.util.Date;

public class MdsProductDTO extends BeanDTO {
    private static final long serialVersionUID =1l;
    /*表主键ID*/
    private String mdsProductId;
    /*产品代码*/
    private String   productCode;
    /*产品名称*/
    private String   productName;
    /*产品别名*/
    private String   productAlias;
    /*物料类型：C系列，G产品*/
    private String  itemType;
    /*产品类型：1军品，2民品*/
    private String  productType;
    /*产品阶段：1科研阶段，2批产阶段*/
    private String  productStage;
    /*BOM类型：缺省BOM类型 P-PBOM, M-MBOM,L- 产品零组件清单*/
    private String  defaultBomType;
    /*父类产品代码*/
    private String  parentProductCode;
    /*创建人：引用ACOPERATOR表ID*/
    private String  createdBy;
    /*创建时间*/
    private Date   creationDate;
    /*最后修改人：引用ACOPERATOR表ID*/
    private String  lastUpdatedBy;
    /*最后修改时间*/
    private Date lastUpdateDate;
    /*最后更新IP*/
    private String  lastUpdateIp;
    /*版本*/
    private Long  version;
    /*弹性域上下文*/
    private String  attributeCategory;
    /*密级*/
    private String  securityLevel;
    /*操作人员， 使用人员ID，多个人员以英文半角分号分隔，例如 1015;1016;*/
    private String operatorList;
        /*    产品计划图号*/
    private String planItemCode;
            /*关联清单*/
    private String refProductList;
    /*批架次管理模式，b批次管理，l架次管理*/
    private String    batchLotModel;
    /*产品质量编号编码规则*/
    private String  qualityFlag;

    public String getMdsProductId() {
        return mdsProductId;
    }

    public void setMdsProductId(String mdsProductId) {
        this.mdsProductId = mdsProductId;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductAlias() {
        return productAlias;
    }

    public void setProductAlias(String productAlias) {
        this.productAlias = productAlias;
    }

    public String getItemType() {
        return itemType;
    }

    public void setItemType(String itemType) {
        this.itemType = itemType;
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public String getProductStage() {
        return productStage;
    }

    public void setProductStage(String productStage) {
        this.productStage = productStage;
    }

    public String getDefaultBomType() {
        return defaultBomType;
    }

    public void setDefaultBomType(String defaultBomType) {
        this.defaultBomType = defaultBomType;
    }

    public String getParentProductCode() {
        return parentProductCode;
    }

    public void setParentProductCode(String parentProductCode) {
        this.parentProductCode = parentProductCode;
    }

    @Override
    public String getCreatedBy() {
        return createdBy;
    }

    @Override
    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    @Override
    public Date getCreationDate() {
        return creationDate;
    }

    @Override
    public void setCreationDate(Date creationDate) {
        this.creationDate = creationDate;
    }

    @Override
    public String getLastUpdatedBy() {
        return lastUpdatedBy;
    }

    @Override
    public void setLastUpdatedBy(String lastUpdatedBy) {
        this.lastUpdatedBy = lastUpdatedBy;
    }

    @Override
    public Date getLastUpdateDate() {
        return lastUpdateDate;
    }

    @Override
    public void setLastUpdateDate(Date lastUpdateDate) {
        this.lastUpdateDate = lastUpdateDate;
    }

    @Override
    public String getLastUpdateIp() {
        return lastUpdateIp;
    }

    @Override
    public void setLastUpdateIp(String lastUpdateIp) {
        this.lastUpdateIp = lastUpdateIp;
    }

    @Override
    public Long getVersion() {
        return version;
    }

    public void setVersion(Long version) {
        this.version = version;
    }

    public String getAttributeCategory() {
        return attributeCategory;
    }

    public void setAttributeCategory(String attributeCategory) {
        this.attributeCategory = attributeCategory;
    }

    public String getSecurityLevel() {
        return securityLevel;
    }

    public void setSecurityLevel(String securityLevel) {
        this.securityLevel = securityLevel;
    }

    public String getOperatorList() {
        return operatorList;
    }

    public void setOperatorList(String operatorList) {
        this.operatorList = operatorList;
    }

    public String getPlanItemCode() {
        return planItemCode;
    }

    public void setPlanItemCode(String planItemCode) {
        this.planItemCode = planItemCode;
    }

    public String getRefProductList() {
        return refProductList;
    }

    public void setRefProductList(String refProductList) {
        this.refProductList = refProductList;
    }

    public String getBatchLotModel() {
        return batchLotModel;
    }

    public void setBatchLotModel(String batchLotModel) {
        this.batchLotModel = batchLotModel;
    }

    public String getQualityFlag() {
        return qualityFlag;
    }

    public void setQualityFlag(String qualityFlag) {
        this.qualityFlag = qualityFlag;
    }
}
